package com.neusoft.news.service;

import java.util.List;

import com.neusoft.news.bean.News;
import com.neusoft.news.dao.NewsDao;

public class NewsService {
	NewsDao newsDao = new NewsDao();
	
	/**
	 * 查询全部新闻
	 * @return	新闻List
	 */
	public List<News> selectAllNews(){
		return newsDao.selectAllNews();
	}
	/**
	 * 根据新闻id查询
	 * @param news_id	新闻id
	 * @return	新闻对象
	 */
	public News selectNewsById(String news_id){
		return newsDao.selectNewsById(news_id);
	}
	/**
	 * 根据新闻栏目查询
	 * @param columns_id	栏目id
	 * @return	新闻对象 
	 */
	public List<News> selectNewsByColumn(String columns_id){
		return newsDao.selectNewsByColumn(columns_id);
	}
	/**
	 * 删除新闻
	 * @param news_id	新闻id
	 * @return	删除个数
	 */
	public int deleteNews(String news_id) {
		return newsDao.deleteNews(news_id);
	}
	/**
	 * 增加新闻
	 * @param news	新闻对象
	 * @return	增加个数
	 */
	public int insertNews(News news) {
		return newsDao.insertNews(news);
	}
	/**
	 * 修改新闻审核状态（审核新闻）
	 * @param news	新闻对象（只需news_id和news_state属性即可）
	 * @return	修改个数
	 */
	public int updateNewsState(News news) {
		return newsDao.updateNewsState(news);
	}
	/**
	 * 修改新闻
	 * @param news	新闻对象
	 * @return	修改个数
	 */
	public int updateNews(News news) {
		return newsDao.updateNews(news);
	}
}
